package generate_name

type Rule interface {
}

type Engine struct {
	rule Rule
}

func NewEngine(rule Rule) *Engine {
	e := &Engine{
		rule: rule,
	}
	return e
}

func (engine *Engine) Next() string {
	return ""
}
